import { createRouter, createWebHistory } from 'vue-router'
import HomeView from '../views/HomeView.vue'

const routes = [
  {
    path: '/login',
    name: 'login',
    meta: {
        title: '登录',
        requireAuth: false,  // 添加该字段，表示进入这个路由是需要登录的
        showHeader:false,//显示导航栏
        showFooter:false, //显示公共底部
        showBack:false,//显示返回按钮
    },
    component: () => import('../views/login.vue'),
    
  },
  {
    path: '/',
    name: 'home',
    meta: {
        title: '首页',
        requireAuth: false,  // 添加该字段，表示进入这个路由是需要登录的
        showHeader:true,//显示导航栏
        showFooter:true, //显示公共底部
        showBack:false,//显示返回按钮
    },
    component: HomeView,
    
  },
  {
    path: '/about',
    name: 'about',
    meta: {
        title: '关于',
        requireAuth: false,  // 添加该字段，表示进入这个路由是需要登录的
        showHeader:true,//显示导航栏
        showFooter:true, //显示公共底部
        showBack:false,//显示返回按钮
    },
    component: () => import('../views/AboutView.vue')
  },
  {
    path: '/AboutUs',
    name: 'AboutUs',
    meta: {
        title: '关于我们',
        requireAuth: false,  // 添加该字段，表示进入这个路由是需要登录的
        showHeader:true,//显示导航栏
        showFooter:true, //显示公共底部
        showBack:false,//显示返回按钮
    },
    component: () => import('../views/AboutUs.vue')
  },
  {
    path: '/policyList',
    name: 'policyList',
    meta: {
      title: '政策',
      requireAuth: false,  // 添加该字段，表示进入这个路由是需要登录的
      showHeader:true,//显示导航栏
      showFooter:true, //显示公共底部
      showBack:false,//显示返回按钮
    },
    component: () => import('../views/policyList.vue')
  },
  {
    path: '/articleRead',
    name: 'articleRead',
    meta: {
      title: '详情',
      requireAuth: false,  // 添加该字段，表示进入这个路由是需要登录的
      showHeader:true,//显示导航栏
      showFooter:true, //显示公共底部
      showBack:false,//显示返回按钮
    },
    component: () => import('../views/articleRead.vue')

  },
  
  {
    path: '/CarbonTrading',
    name: 'CarbonTrading',
    meta: {
      title: '碳交易',
      requireAuth: false,  // 添加该字段，表示进入这个路由是需要登录的
      showHeader:true,//显示导航栏
      showFooter:true, //显示公共底部
      showBack:false,//显示返回按钮
    },
    component: () => import('../views/CarbonTrading/CarbonTrading.vue')

  },
  {
    path: '/CarbonTradingNull',
    name: 'CarbonTradingNull',
    meta: {
      title: '碳交易-未登录',
      requireAuth: false,  // 添加该字段，表示进入这个路由是需要登录的
      showHeader:true,//显示导航栏
      showFooter:true, //显示公共底部
      showBack:false,//显示返回按钮
    },
    component: () => import('../views/CarbonTrading/CarbonTradingNull.vue')

  },
  {
    path: '/GovernmentMana',
    name: 'GovernmentMana',
    meta: {
      title: '政府碳管理',
      requireAuth: false,  // 添加该字段，表示进入这个路由是需要登录的
      showHeader:true,//显示导航栏
      showFooter:true, //显示公共底部
      showBack:false,//显示返回按钮
    },
    component: () => import('../views/governmentMana/GovernmentMana.vue')

  },
  {
    path: '/GovernmentManaNull',
    name: 'GovernmentManaNull',
    meta: {
      title: '政府碳管理-未登录',
      requireAuth: false,  // 添加该字段，表示进入这个路由是需要登录的
      showHeader:true,//显示导航栏
      showFooter:true, //显示公共底部
      showBack:false,//显示返回按钮
    },
    component: () => import('../views/governmentMana/GovernmentManaNull.vue')

  },
  {
    path: '/EnterpriseCarbonE',
    name: 'EnterpriseCarbonE',
    meta: {
      title: '企业碳排放',
      requireAuth: false,  // 添加该字段，表示进入这个路由是需要登录的
      showHeader:true,//显示导航栏
      showFooter:true, //显示公共底部
      showBack:false,//显示返回按钮
    },
    component: () => import('../views/EnterpriseCarbonEmission/EnterpriseCarbonE.vue')
  },
  {
    path: '/EnterpriseCarbonENull',
    name: 'EnterpriseCarbonENull',
    meta: {
      title: '企业碳排放-未登录',
      requireAuth: false,  // 添加该字段，表示进入这个路由是需要登录的
      showHeader:true,//显示导航栏
      showFooter:true, //显示公共底部
      showBack:false,//显示返回按钮
    },
    component: () => import('../views/EnterpriseCarbonEmission/EnterpriseCarbonENull.vue')
  },
  {
    path: '/PersonalCarbonBenefits',
    name: 'PersonalCarbonBenefits',
    meta: {
      title: '个人碳普惠',
      requireAuth: false,  // 添加该字段，表示进入这个路由是需要登录的
      showHeader:true,//显示导航栏
      showFooter:true, //显示公共底部
      showBack:false,//显示返回按钮
    },
    component: () => import('../views/PersonalCarbonBenefits/PersonalCarbonBenefits.vue')
  },
  {
    path: '/PersonalCarbonBenefitsNull',
    name: 'PersonalCarbonBenefitsNull',
    meta: {
      title: '个人碳普惠-未登录',
      requireAuth: false,  // 添加该字段，表示进入这个路由是需要登录的
      showHeader:true,//显示导航栏
      showFooter:true, //显示公共底部
      showBack:false,//显示返回按钮
    },
    component: () => import('../views/PersonalCarbonBenefits/PersonalCarbonBenefitsNull.vue')
  },
  
]

const router = createRouter({
  history: createWebHistory(process.env.BASE_URL),
  routes
})

export default router
